CLSID: 623233D4-DB6B-4264-B754-A14ED9FB1885
|
В GOALcity есть два вида поддерживаемых устройств: датчики и переключатели. |
Open( varDev ):
открывает подключение к устройству типа bool. Устройство указывается в параметре var, который
может быть следующих типов:string: параметр должен
содержать моникер;integer: параметр должен содержать номер
интеграции, который указывается на вкладке "Интеграция" в настройках приложения GOALcity.OpenWithType( varDev, varDevType ):
Тут дополнительный параметр varDevType должен содержать XML-строку, указывающую тип устройства.OpenAsText( varDev ):
Вызывает OpenWithType со строкой "<grandchild><type>switch</type><ValueType>text</ValueType></grandchild>".OpenAsFloat( varDev ):
Вызывает OpenWithType со строкой "<grandchild><type>sensor</type><ValueType>float</ValueType></grandchild>".Close: закрывает подключение.SaveConfig( FileName ): сохраняет конфигурацию в файл.OpenFromConfig( FileName ): загружает конфигурацию из файла.State: возвращает текущее значение устройства и меняет значение у переключаетлей.User: возвращает/устанавливает имя пользователя для подключения (Администратор - это пустое имя).AppID: строка-идентификатор приложения. При подключении к одному датчику двух экземпляров ActiveX, с одинаковым AppID, обслуживаться будет только тот, который подключится последним.Password: устанавливает пароль пользователя.OnStateChanged(val): - вызывается при изменения значения устройства. В val будет находиться новое значение.